/**
 * Desenvolvido pela Fábrica de Software do CESUPA.
 * Todos os direitos reservados.
 */
package br.cesupa.fabsoft.nomedoprojeto.modules.helpmodule.entities;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Breno Leite
 */
public class HelpSet {

    private String title;
    private String description;
    private File path;
    private List<HelpTopic> helpTopics = new ArrayList<HelpTopic>();
    private List<HelpSet> helpSets = new ArrayList<HelpSet>();

    public void addHelpTopic(HelpTopic helpTopic) {
        getHelpTopics().add(helpTopic);
    }

    public void addHelpSet(HelpSet helpSet) {
        getHelpSets().add(helpSet);
    }

    /**
     * @return the title
     */
    public String getTitle() {
        return title;
    }

    /**
     * @param title the title to set
     */
    public void setTitle(String title) {
        this.title = title;
    }

    /**
     * @return the description
     */
    public String getDescription() {
        return description;
    }

    /**
     * @param description the description to set
     */
    public void setDescription(String description) {
        this.description = description;
    }

    /**
     * @return the helpTopics
     */
    public List<HelpTopic> getHelpTopics() {
        return helpTopics;
    }

    /**
     * @return the helpSets
     */
    public List<HelpSet> getHelpSets() {
        return helpSets;
    }

    /**
     * @param helpSets the helpSets to set
     */
    public void setHelpSets(List<HelpSet> helpSets) {
        this.helpSets = helpSets;
    }

    /**
     * @return the path
     */
    public File getPath() {
        return path;
    }

    /**
     * @param path the path to set
     */
    public void setPath(File path) {
        this.path = path;
    }
}